type runtime._defer
20 uses
runtime (current package)
mgc.go#L1824: var d, dlink *_defer
panic.go#L410: d.head = new(atomic.Pointer[_defer])
panic.go#L416: func badDefer() *_defer {
panic.go#L417: return (*_defer)(unsafe.Pointer(uintptr(1)))
panic.go#L423: head := frame.(*atomic.Pointer[_defer])
panic.go#L446: func deferconvert(d0 *_defer) {
panic.go#L454: var d *_defer
panic.go#L482: func deferprocStack(d *_defer) {
panic.go#L521: func newdefer() *_defer {
panic.go#L522: var d *_defer
panic.go#L545: d = new(_defer)
panic.go#L571: var first, last *_defer
panic.go#L590: *d = _defer{}
runtime2.go#L435: _defer *_defer // innermost defer
runtime2.go#L662: deferpool []*_defer // pool of available defer structs (see panic.go)
runtime2.go#L663: deferpoolbuf [32]*_defer
runtime2.go#L831: deferpool *_defer
runtime2.go#L993: type _defer struct {
runtime2.go#L999: link *_defer // next defer on G; can point to either heap or stack!
runtime2.go#L1003: head *atomic.Pointer[_defer]
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |